@charset "utf-8";
/* CSS reset */
body{font-size: 12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,filedest,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fileset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:bold;}
q:before,q:after{content:''}
abbr,acronym{border:0;}
textarea{resize:none;}
a{text-decoration:none;}
/*排版*/
.clear{clear:both;}
.clearfix:after{clear: both;content:"."; display:block; height:0pt; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.tc{text-align:center;}
.w960{width:960px; margin:0 auto;}
.w980{width:980px; margin:0 auto;}
.hidden{display:none;}
.block{display:block;}
/*文字*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.fb{font-weight:bold;}
.fGray{color:#9a9a9a;}
/*边距*/
.m10{margin:10px;}
.m15{margin:15px;}
.ml15{margin-left:15px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.ml20{margin-left:20px;}
.ml50{margin-left:50px;}
.mr5{margin-right:5px;}
.pl40{padding-left:40px;}
.pt10{padding-top:10px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}

